@charset "utf-8";
/** CSS Reset **/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new, courier, monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
.clearfix:after {clear:both;content:"\20";display:block;height:0;}
.clearfix {zoom:1}
:root { overflow-y:scroll; }

/* Corner radius */
.corner-tl {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
.corner-tr {-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.corner-bl {-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.corner-br {-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.corner-top {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.corner-bottom {-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.corner-right { -moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.corner-left {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.corner-all {-moz-border-radius:4px;-webkit-border-radius:4px;}


body { letter-spacing:1px; background:#fff url(../../asset/body-bg.png) 0 -72px repeat-x; }
a, b { color:#07F; }
a.download { display:inline-block; padding-left:20px; height:16px; line-height:16px; background:url(../../asset/download.png) no-repeat; }
a.external { padding-right:11px; background:url(../../asset/external.png) right top no-repeat; }
b { font-weight:normal; }
h2 { font-size:18px; line-height:2; margin-top:20px; text-shadow:rgba(50,50,50,.3) 1px 1px 3px; }
h3 { margin-top:15px; }
strong { color:#F8A319; }
p { text-indent:2em; line-height:1.8; }
p.copyright { padding-top:25px; text-indent:0; color:#C9C9C9; background:url(../../asset/mt.png) right bottom no-repeat; }

#header { width:960px; margin:0 auto; }
	#logo { height:102px; background:url(../image/logo.png) 30px center no-repeat; }
	#nav { height:26px; }
	#nav a { float:left; display:inline-block; padding:0 10px; line-height:2; color:#FFF; }
	#nav a.sina { float:right; padding-left:28px; background:url(../../asset/sina.png) 6px center no-repeat; }
	#nav a.twitter { float:right; padding-left:28px; background:url(../../asset/twitter.png) 6px center no-repeat; }
	#nav a.current { color:#F8A319; }
.wrap { width:960px; margin:10px auto 0; }
#footer { margin-top:30px; padding-top:25px; height:40px; background:#000 url(../../asset/body-bg.png) repeat-x; }
	#footer p { text-indent:0; text-align:center; color:#999; }

.list { margin-left:15px; }
.list li { padding-left:24px; line-height:1.8; background:url(../../asset/point.gif) 12px center no-repeat; }

.detail { width:96%; margin:10px auto 0; }
.detail th { text-align:left; background:url(../image/title.png) 0 -1px repeat-x; }
.detail th, .detail td { padding:5px; border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; }

.error { color:#F00; }